package org.xtremeobjects.domain.model;

import java.lang.reflect.InvocationTargetException;

public interface Operation {

	public String getName();
	public String getLabel();
	public boolean hasParameters();
	public Object invoke(Object obj, Object []args) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException;
}
